批处理读a.txt中<a>与<a/>之间的字符串,如果发现就输出为c.txt

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:31:16
在线等待ing
就是查找a.txt中<a>与<a/>之间的字符串,如果发现就输出,很明白了不是吗?
就是跟记事本的“查找”命令差不多啊

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set str=%%i
set str=!str:^<a^>=☆!
set str=!str:^<a/^>=★!
set str=!str:*☆=!
set str=!str:★*=!
for /f "delims=☆★" %%j in ("!str!") do echo %%j
)
pause

能力所限,如果一行内有多个 <a>与<a/> 那就不好用了,只能提取第一个

什么东西 说清楚点 什么问题?》